package com.raccoonagents.tools.cascet2d.interfaces;

import java.util.List;

/**
 * 
 * @author Kari Kuvaja
 *
 */
public interface IContainer extends IAtomicStageElement{
	/**
	 * returns the children elements of this container
	 * @return
	 */
	public List <IRenderableStageElement> getChildren();
	/**
	 * adds a child for this container
	 * @param e the child
	 */
	public void addChild(IRenderableStageElement e);
	/**
	 * removes the child from this container's children.
	 * @param e the child
	 */
	public void removeChild(IRenderableStageElement e);
}
